package com.yhl.entity;

import cn.hutool.db.DaoTemplate;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import java.time.LocalDateTime;
import java.util.Date;

/**
* 
*
* @author YaoHongli
* @since 2023-03-17 17:45:59
*/
@Entity
@Data
@TableName("provider")
public class Provider extends MyBaseEntity {

    /**
    * 主键ID
    */
            @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
    * 供应商编码
    */
    private String proCode;
    /**
    * 供应商名称
    */
    private String proName;
    /**
    * 供应商详细描述
    */
    private String proDesc;
    /**
    * 供应商联系人
    */
    private String proContact;
    /**
    * 联系电话
    */
    private String proPhone;
    /**
    * 地址
    */
    private String proAddress;
    /**
    * 传真
    */
    private String proFax;
    /**
    * 创建者（userId）
    */
    private Long createdBy;
    /**
    * 创建时间
    */
    private Date creationDate;
    /**
    * 更新时间
    */
    private LocalDateTime modifyDate;
    /**
    * 更新者（userId）
    */
    private Long modifyBy;

    public void setId(Long id) {
        this.id = id;
    }

    @Id
    public Long getId() {
        return id;
    }
}
